.layout {
  padding-bottom: 50px;
  .am-tab-bar-bar {
    font-size: 20px;
    position: fixed;
    bottom: 0;
  }
  .top{
    width: 100%;
    height: 45px;
    padding-left:20px;
    background-color: rgba(255,255,255,.5);
    position: fixed;
    z-index: 10;
    .SearchNav {
      width: 80%;
      display: flex;
      top: 0;
      .left {
        line-height: 45px;
        height: 45px;
        font-size: 18px;
        .icon {
          color: #F04742;
          padding-right: 10px;
        }
      }
      .right {
        flex: 1;
        border-radius: 20px;
        overflow: hidden;
        .am-search {
          border-radius: 14px;
          background-color: rgba(206, 204, 204, 0.1);
          .am-search-input {
            background-color: rgba(255, 255, 255, 0.0);

          }
        }
      }
    }



  }
  .main{
    padding-top: 45px;
  }

}

